377ce17c8fa7901d5a866e729e5bd4d3b70409b4,common/src/main/java/com/continuuity/common/collect/AllCollector.java,AllCollector,finish,#,47

Before Change


  @Override
  public Element[] finish() {
    Element[] array = ObjectArrays.newArray(clazz, elements.size());
    return elements.toArray(array);
  }
}

After Change



  @Override
  public <T extends Collection<? super Element>> T finish(T collection) {
    collection.addAll(elements);
    elements.clear();
    return collection;
  }